package com.joolun.system.service;

import java.util.List;
import com.joolun.system.domain.EduLandWebsite;
import com.baomidou.mybatisplus.extension.service.IService;
import com.joolun.system.domain.vo.EduLandWebsiteVo;


/**
 * 模板建站Service接口
 * 
 * @author joolun
 * @date 2025-02-27
 */
public interface IEduLandWebsiteService extends IService<EduLandWebsite>
{
    /**
     * 根据投放计划id联表查询
     *
     * @param id 投放计划id
     * @return 模板建站
     */
    public EduLandWebsiteVo selectTouFangId(Long id);
    /**
     * 查询模板建站
     * 
     * @param landId 模板建站主键
     * @return 模板建站
     */
    public EduLandWebsite selectEduLandWebsiteByLandId(Long landId);

    /**
     * 查询模板建站列表
     * 
     * @param eduLandWebsite 模板建站
     * @return 模板建站集合
     */
    public List<EduLandWebsite> selectEduLandWebsiteList(EduLandWebsite eduLandWebsite);

    /**
     * 新增模板建站
     * 
     * @param eduLandWebsite 模板建站
     * @return 结果
     */
    public int insertEduLandWebsite(EduLandWebsite eduLandWebsite);

    /**
     * 修改模板建站
     * 
     * @param eduLandWebsite 模板建站
     * @return 结果
     */
    public int updateEduLandWebsite(EduLandWebsite eduLandWebsite);

    /**
     * 批量删除模板建站
     * 
     * @param landIds 需要删除的模板建站主键集合
     * @return 结果
     */
    public int deleteEduLandWebsiteByLandIds(Long[] landIds);

    /**
     * 删除模板建站信息
     * 
     * @param landId 模板建站主键
     * @return 结果
     */
    public int deleteEduLandWebsiteByLandId(Long landId);
}
